#mainstay .display .form .body {
  padding-left:30px;
}
#mainstay .display .form .body table{
  width:100%;
  color:#666666;
}

#mainstay .display .form .body table th{
  width:80px;
  text-align:right;
}

#mainstay .display .form .body table td{
  text-align:left;
  padding-left:20px;
}

#mainstay .display .form .body table input,
#mainstay .display .form .body table select,
#mainstay .display .form .body table textarea{
    width:350px;
    background-image: url("/images/application/input_bg.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #13446D;
    font-size: 11px;
    margin-right: 4px;
    padding: 5px;
    margin-top:10px;
    _margin-top:8px;
    margin-bottom:10px;
    _margin-bottom:8px;
}

#mainstay .display .form .top .title {
  width:670px;
  *width:700px;
  margin-left:30px;
  _margin-left:15px;
  text-align:left;
  font-weight:bold;
  font-size:18px;
  padding-bottom:10px;
  padding-left:20px;
  padding-top:10px;
  margin-bottom:10px;
  color:white;
  background:-moz-linear-gradient(top, #B6D5F2 1%, #5191BF);
}

#mainstay .display .form .top .title b {
  float:none;
  color:#AD1003;
}

#mainstay .display .form .body table a.bb {
  margin-right:10px;
  margin-top:10px;
}


#mainstay .display .form .body table .no {
  width:auto;
}

#mainstay .display .form .body table label {
  cursor:pointer;
  margin-right:10px;
}

#mainstay .display .form .body table td.r {
  text-align:right;
}

#mainstay .display .form .body table td.c {
  text-align:center;
}

#mainstay .display .form .body table td.l {
  text-align:left;
}

#mainstay .display {
  border:0px;
  padding:0px;
  width:725px;
}


#mainstay .display .form .body table input.s {
  width:auto;
}